package com.yf.springbootgenerator.dao;

import com.yf.springbootgenerator.entity.TbProjectTaskReview;
import com.yf.springbootgenerator.entity.TbProjectTaskReviewExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbProjectTaskReviewMapper {
    long countByExample(TbProjectTaskReviewExample example);

    int deleteByExample(TbProjectTaskReviewExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TbProjectTaskReview record);

    int insertSelective(TbProjectTaskReview record);

    List<TbProjectTaskReview> selectByExample(TbProjectTaskReviewExample example);

    TbProjectTaskReview selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TbProjectTaskReview record, @Param("example") TbProjectTaskReviewExample example);

    int updateByExample(@Param("record") TbProjectTaskReview record, @Param("example") TbProjectTaskReviewExample example);

    int updateByPrimaryKeySelective(TbProjectTaskReview record);

    int updateByPrimaryKey(TbProjectTaskReview record);
}